ايران ويج

نسخه‌ی کامل: کامپوننت ياهو! YMSGPro
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
پس چجوری یاهوی ورژن های قبل میتونن آنلاین بشن؟
مثل یاهو 9 یا 8
اینم یه کامپوننت برای دلفی که کاملا اپن سورسه.

http://rapidshare.com/files/58090319/Bri...t_v5.2.rar
(۲۹-اردیبهشت-۱۳۸۹, ۱۱:۰۴:۴۸)HoseinVig نوشته است: [ -> ]پس چجوری یاهوی ورژن های قبل میتونن آنلاین بشن؟
مثل یاهو 9 یا 8

تغييرات در قسمت فرستادن توکن و گرفتن کوکی Url ياهو هست
تو پروتکل وب (HTTP) همه کاراکتر ها رو نميشه به صورت اسکی فرستاد مثل کراکترهای فارسی
برای حل اين مشکل کاراکترها قبل از فرستاده شدن به معادل هکس تبديل ميشه.

هميشه مقدار هايی که تو توکن قرار داشتند استاندارد بودن و مشکلی برای ارسال نداشتن و نيازی نبود به هکس تبديل بشن.
اما جديدا کارکترهی ديگه هم به توکن اضافه شده اند مشکل اين برنامه و برنامه های که الان مشکل پيدا کردن همين بوده که قبل از ارسال مقدارهای توکن به هکس تبديل نميشد و کوکی دريافت نميکرد
در واقع مشکل از من بوده که فکر اين قمست رو نکرده بودم, البته تو ورژن های قبلی مقدارهای username و password به هکس تبديل ميشدن چون امکان داشت آيدی ايليگال باشه و يا کراکترهای غير متعارف تو پسورد استفاده شده باشه و فقط مقدار توکن تبديل نميشد
salam

mishe begin chetori mishe ba in ocx file ferestad
man vaghti ba pcksendfile ye file send mikonam bad save mizanam on kadre to pm yahoo por nemishe hamon ja sabet mimone

eshkal chie lotfan rahnamaiy konid
mer30
لطفاً به قوانين احترام بذاريد و فارسی بنويسيد ، دفعه بعدی پست های فينگليسی پاک ميشن

پارامتر سرور هم ميبايست مقدار بديد چون سرور پيشفرض غير فعال شده
کد:
YMSG1.PckSendFile "mashghasem", "C:\New Text Document.txt", "98.136.113.155"

ميتونيد فعلاً از اين سرور استفاده کنيد تا تغييراتی در اين قسمت ايجاد بشه
"98.136.113.155"
سلام ممنون از راهنماییتون

مثل اینکه یاهو بازم سرورشو تغییر داده
وقتی آی دی لوگین می کنم تو قسمت YMSG_Status پارامتر msgstatus می نویسه :invalid user name or password

جالب اینه وقتی یه بار با کامپوننت تلاش می کنم آی دی لوگین کنم آیدیم مسدود می شه باید برم تو mail دوباره فعال کنم
(۰۲-خرداد-۱۳۸۹, ۱۷:۵۲:۲۲)arian_1372 نوشته است: [ -> ]سلام ممنون از راهنماییتون

مثل اینکه یاهو بازم سرورشو تغییر داده
وقتی آی دی لوگین می کنم تو قسمت YMSG_Status پارامتر msgstatus می نویسه :invalid user name or password

جالب اینه وقتی یه بار با کامپوننت تلاش می کنم آی دی لوگین کنم آیدیم مسدود می شه باید برم تو mail دوباره فعال کنم

هيچ تغييری تو پروتوکل داده نشده
شايد داريد از ورژن قبلی استفاده ميکنيد يا آيدی هاتون مشکل دارند يا اينکه با آی پی تون بيش از حد معمول کانکت ميکنيد
از کامپوننت هر روز به تعداد زياد داره استفاده ميشه و همچين مشکلی نداشتن
سلام،
چند تا سوال در مورد کامپونت داشتم،
ممنون می شوم پاسخ بدهید...
1.بعد از اینکه لینک کد تصویری را برای وارد شدن به روم دریافت کردیم چطوری می بایست کد کاراکتری رو برای تایید ارسال کنیم؟
2.آیا امکان ارسال اد لیست ها به آیدی های دیگر توسط این کامپونت وجود دارد؟ (چگونه؟)
3.آیا امکان استفاده از وب کم در این کامپونت وجود دارد؟ (چگونه؟)
4.چطوری می تونیم آواتار خود و آواتار دیگران را توسط این کامپونت نمایش بدهیم؟ (آیا امکانش وجود دارد؟)
5.امکان ایجاد کنفرانس به صورت پیش فرض در این کامپونت وجود دارد؟ (چگونه؟)
واقعا خوشحال و ممنون می شوم که در مورد امکانات بالا توضیح بدهید و در صورتی که برخی امکانات وجود ندارد آن ها را در ورژن بعدی قرار بدهید،
با سپاس مجدد.
نقل قول: 1.بعد از اینکه لینک کد تصویری را برای وارد شدن به روم دریافت کردیم چطوری می بایست کد کاراکتری رو برای تایید ارسال کنیم؟

http://captcha.chat.yahoo.com/go/captchat/?img=http://ab.login.yahoo.com/img/jde65uJZFe...qF_TUO.jpg&.intl=us&.lang=en-US

لينک قسمت قرمز آدرس لينک کپچا هست
بعد از اينکه اين لينک رو باز کنيد صفحه وارد کردن کد مشاهده ميشه

به وسيله winsock و webbrowse و WinHttp و Inet ميتونيد اين عمل رو انجام بديد
تو پلنت ميتونيد مثال وارد کردن کپچا به وسيله winsock و webbrowse رو پيدا کنيد

نقل قول: 2.آیا امکان ارسال اد لیست ها به آیدی های دیگر توسط این کامپونت وجود دارد؟ (چگونه؟)
اين امکان تو اکتيوکس نيست به دليل اينکه استفاده زياد نداره اما ميشه با کد نويسی انجام داد.

فکر کنم مثالی که برای فرستادن ليست آيدی نوشتم گويا باشه
کد:
Private Sub Command4_Click()
Dim DataLst As String
DataLst = CrtList("idyek")
DataLst = DataLst & CrtList("iddo")
DataLst = DataLst & CrtList("idse")

'For i = 0 To List1.ListCount - 1
'DataLst = DataLst & CrtList(List1.List(i))
'Next i

'Text1 = Id ya profile ferestande ke login shode
'Text8 = Id girande ke gharare list barash feerstade beshe

DataLst = Replace(DataLst, "À€301À€280À€300À€", "À€302À€280À€300À€", , 1)
Call YMSG1.SendPacket(YMSG1.YMSGHeader("D3", "", "1À€" & Text1 & "À€13À€0À€302À€5À€5À€" & Text8 & "À€303À€5" & DataLst & "À€301À€280À€303À€280À€"))

End Sub
Function CrtList(ByVal UsetID As String, Optional Name As String)
Dim LData As String
LData = "À€301À€280À€300À€280À€5À€" & UsetID & "À€280À€<contact>" & vbNewLine
'LData = LData & "<fn>nick name</fn>" & vbNewLine
LData = LData & "<yi>" & UsetID & "</yi>" & vbNewLine
LData = LData & "</contact>" & vbNewLine
CrtList = LData
End Function

و برای گرفتن ليست از ديگران هم ميتونيد از رويداد IncommingData ديتای خام رو بگيريد (پارامتر Type با مقدار 221 )


نقل قول: 3.آیا امکان استفاده از وب کم در این کامپونت وجود دارد؟ (چگونه؟)
نه، چون اين کاموپننت فقط برای پرتوکل YMSG ساخته شده .پرتکول و سرورهای webcam و voice کاملا جدا از YMSG هستند.
برای webcam ميتونيد از کامپوننت خود ياهو(webvw) که با VB6 هم سازگار هست استفاده کنيد
مثال هم ميتونيد تو پلنت پيدا کنيد

نقل قول: 4.چطوری می تونیم آواتار خود و آواتار دیگران را توسط این کامپونت نمایش بدهیم؟ (آیا امکانش وجود دارد؟)
اين امکان وجود داره اما فکر کنم از کار افتاده
کد:
YMSG1.EnableAvatar True
فردا چک ميکنم و اگه مشکلی داشت کامپوننت رو آيديت ميکنم

آواتر ديگران هم ميتونيد از اين لينک دريافت کنيد
http://img.msg.yahoo.com/avatar.php?yids...format=jpg

نقل قول: 5.امکان ایجاد کنفرانس به صورت پیش فرض در این کامپونت وجود دارد؟ (چگونه؟)
نه، اما ميتونيد مثل فرستادن ليست خودتون بنويسيد

اگه امکاناتی واقعاً لازم باشه اضافه ميکنم, چون حجمش زياد ميشه
ممنون از جواب های خوبتون،
فقط چند سوال گوچک پیش اومده:
1.مثال ارسال کپچا رو باید از کجا پیدا کنم؟، امکانش هست خودتون مثال بزنید؟
2.در نمونه کد هایی که برای ارسال اد لیست قرار داده اید حروفی نا خوانا وجود دارند (مانند: À€301À€280À€300À€) اینها چه چیز هایی هستند و عملکردشون چگونه هست؟
3.کامپونت webvw با کامپونت شما سازگاری دارد؟، منظورم این است که بر فرض با این کامپونت می شود به صورت عادی با کسانی که یاهو مسنجر دارند به تبادل تصویر پرداخت؟
4.در این مورد راهنمایی بزرگی کردید، تنها مشکل آواتار خودمان هست (که اونم می شود آدرس آیدی خودمان را بدهیم) فقط یک مشکل وجود دارد اون هم نمایش آواتار های فلش هست، می شه در مورد آواتار های فلش هم راهنمایی کنید؟
5.این مورد رو متوجه نشدم که چطوری می تونم خودم بنویسم، اگر در محیط برنامه طراحی شده خودمان باشد حرف شما کاملا درست است، اما هدف این است که کاربران یاهو مسنجر هم در هنگامی که ما کنفرانس تشکیل داده ایم بتوانند از امکان کنفرانس استفاده کنند...
واقعا ممنون می شوم شما یا دوستان دیگر،
به این سوالات پاسخ بدهید،
با تشکر
خیلی عذر می خواهم اما به یک مشکل دیگه هم برخورد کرده ام،
به هر صورت اگر بخواهیم به یک آیدی مشخص یک پیام را ارسال کنیم،
پیام مورد در اکثر موارد 2 بار تکرار می شود،
مشکل چیست؟
پیشاپیش از پاسختون ممنونم،
با تشکر
صفحه‌ها: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16