Google+ দেয়ালে কীভাবে পোস্ট করবেন


92

আমি আমার অ্যাপ্লিকেশন থেকে Google+ ওয়াল এ কিছু তথ্য ভাগ করতে চাই। তার জন্য আমি Google+ এপিআই দিয়ে যাচ্ছি । সেই এপিআইতে তারা কোনও নির্দিষ্ট ব্যবহারকারীর অ্যাক্সেস টোকন কীভাবে পাবেন তা উল্লেখ করছেন, তবে অ্যাক্সেস টোকেন ব্যবহার করে কীভাবে ব্যবহারকারীদের ওয়ালে পোস্ট করবেন তা তারা উল্লেখ করেননি।

উত্তর:


152

ভাল, Google+ এর "প্রাচীর" নেই, এতে "স্ট্রিমস" রয়েছে। সঠিক শব্দটি আপনাকে আরও ভাল ফলাফলের সন্ধানে সহায়তা করতে পারে। যে কোনও উপায়ে আপনি গুগলের অংশীদার না হলে খবরটি ভাল নয়:

API টি বর্তমানে কেবল পঠনযোগ্য অ্যাক্সেসের মধ্যে সীমাবদ্ধ। থেকে এপিআই ওয়েবসাইট :

দ্রষ্টব্য: Google+ এপিআই বর্তমানে সর্বজনীন ডেটাতে কেবল পঠনযোগ্য অ্যাক্সেস সরবরাহ করে। সমস্ত API কলগুলির জন্য হয় OAuth 2.0 টোকেন বা একটি API কী প্রয়োজন

এটি কেবলমাত্র পঠনযোগ্য হওয়ার কারণে, আপনি এপিআইয়ের মাধ্যমে কোথাও কোনও তথ্য আপডেট করতে বা পোস্ট করতে পারবেন না - আপনি কেবল প্রোফাইল এবং ক্রিয়াকলাপের বিশদ সম্পর্কিত প্রাথমিক তথ্য টানতে এটি ব্যবহার করতে পারবেন।

সময়ের সাথে সাথে এপিআইতে অ্যাক্সেস পরিবর্তিত হতে পারে, এই তথ্যের সাথে খবর বা লেখার অ্যাক্সেস সম্পর্কিত পরিবর্তনগুলি সম্পর্কিত তথ্য দিয়ে এই উত্তরটি আপডেট রাখার চেষ্টা করব ।


সংবাদ ও আপডেট ates

2015-04-28: অগাস্ট 2013 এ Google+ ডোমেনস এপিআই ঘোষণা করা হয়েছিল, তবে আমি Google+ এর সাথে এর প্রাসঙ্গিকতাটি হারিয়েছি missed

Google+ ডোমেনস এপিআই Google অ্যাপ্লিকেশন গ্রাহকদের এবং আইএসভিগুলিকে বিভিন্ন উপায়ে ব্যবহার করা যেতে পারে এমন সরঞ্জাম এবং পরিষেবাদি তৈরির জন্য উন্নত Google+ এপিআইয়ের সুবিধা নিতে অনুমতি দেয়।

না, এটা না না প্রদান পূর্ণ একটি ব্যবহারকারীর Google+ প্রোফাইল লেখার অ্যাক্সেস, কিন্তু এটা Google+ এ এপিআই v1 এ উপরে ছোটখাট সুবিধা প্রদান করে, অন্তত একটি ডোমেইন মধ্যে। এটি মূলত মোবাইল অ্যাপ্লিকেশন বিকাশকারীদের জন্য।

2015-01-21: আমি এই উত্তরের সাথে সংযুক্ত অনেকগুলি উত্সকে পুনর্বিবেচনা করেছি এবং এপিআই পরিবর্তন সম্পর্কিত সংবাদ অনুসন্ধান করেছি, তবে গুগল চুপ করে আছে।

2014-03-12: লেখার অ্যাক্সেস (বা এর অভাব) সম্পর্কে Google+ এ বিভিন্ন আলোচনার থ্রেড:

2013-12-03: আপডেটের 1 তারিখের ইস্যু থ্রেডটি শেষ পর্যন্ত Google+ প্রকল্পের সদস্য দ্বারা প্রতিক্রিয়া জানানো হয়েছে । স্ট্রিমগুলিতে লিখিত অ্যাক্সেস সম্পর্কিত অতিরিক্ত আলোচনা Google+ সম্প্রদায় পৃষ্ঠার সাথে বিকাশকালে অন্তর্বর্তী হয়ে চলেছে ।

2013-07-05: এরিক লেরয় নামের একজন বিকাশকারী একটি "বেসরকারী" জাভাস্ক্রিপ্ট লাইব্রেরি তৈরি করেছেন যা Google+ এপিআই-এ পড়ার / লেখার এক্সটেনশন সরবরাহ করে।

2013-05-14: একটি "সোশ্যাল মিডিয়া ম্যানেজমেন্ট সংস্থা" Google+ পৃষ্ঠাগুলির এপিআই অংশীদার হওয়ার চেষ্টা করে অতিরিক্ত API অ্যাক্সেস অর্জন করতে পারে।

অংশীদার অ্যাপ্লিকেশন ফর্মের একটি অংশ এখানে দেওয়া হয়েছে:

Google+ পৃষ্ঠাগুলি এপিআই সামাজিক মিডিয়া পরিচালনা সংস্থাগুলি তাদের সরঞ্জামে Google+ পৃষ্ঠা পরিচালন বৈশিষ্ট্যগুলি যুক্ত করতে দেয় add এই এপিআইতে অ্যাক্সেস একটি শ্বেত তালিকার মাধ্যমে পাওয়া যায় এবং এই এপিআইয়ের সাথে ফিটের উপর নির্ভর করে সংস্থার ভিত্তিতে কোনও সংস্থার অংশীদারদের অ্যাক্সেস দেওয়া হয়।

লেখার এপিআইয়ের অভাব ব্যাখ্যা করে অন্যান্য নিবন্ধগুলি:

2013-01-04: গুগল সবেমাত্র Google+ ইতিহাস ঘোষণা করেছে । আপনি এটি "মুহুর্তগুলি" লেখার জন্য ব্যবহার করতে পারেন (যা ডিফল্টরূপে ব্যক্তিগত) তবে সরাসরি আপনার স্ট্রিম এবং / অথবা আপনার প্রোফাইলে এগুলি ভাগ করে সর্বজনীন করা যায়। মুহুর্তের ধরণগুলির মধ্যে একটি CommentActivity

2012-10-08: এখানে কেবল কয়েকটি মন্তব্য সহ একটি সদৃশ বাগ পোস্ট রয়েছে, তবে আপনি ভবিষ্যতের আপডেটগুলিও পরীক্ষা করতে পারেন।

2012-06-25: আমি Google+ রাইট অ্যাক্সেসের জন্য ইস্যু ট্র্যাকার পোস্ট জুড়ে এসেছি । বর্ধিতকরণ অনুরোধ অবস্থা "নতুন" এবং অগ্রাধিকার "মাঝারি" জুন 25 হিসাবে তম , 2012. মন্তব্য আগ্রহ কিছু লিঙ্ক আছে।


হাই কোরি, দ্রুত প্রতিক্রিয়ার জন্য ধন্যবাদ। এটি করার কোনও বিকল্প উপায় আছে (ব্যবহারকারীর স্ট্রিমগুলিতে পোস্ট করুন)
কার্তি পোনুসামি

4
@ জো: আমি জানি না, কমপক্ষে, প্রোগ্রামগতভাবে নয়।
Cᴏʀʏ

4
@ মিহাই: আমি সংশোধন করেছি কারণ "প্রাচীর" সাধারণত একটি ফেসবুক শব্দ, যেমন "লাইক" রয়েছে; টুইটারে "টুইট" রয়েছে; গুগলের "স্ট্রিমস" এবং "প্লাস-ওয়ান" রয়েছে। পরিভাষা সফ্টওয়্যার ডিজাইন এবং বিকাশের একটি গুরুত্বপূর্ণ উপাদান; অস্পষ্টতা আমাদের বিশ্বের বন্ধুত্বপূর্ণ শব্দ নয়। পার্থক্য হিসাবে, ভাল, অনেক আছে
Cᴏʀʏ

4
@ মিহাই: আমি দুজনের মধ্যে তুলনা করছি না - আমার উত্তরে "স্ট্রীমস" শব্দটি সংশোধন করে, আমি বুঝিয়ে দিচ্ছিলাম যে এই পরিষেবাগুলি তাদের সম্পর্কে কথা বলার সময় লোকেরা যে শব্দগুলি ব্যবহার করে সেগুলি দ্বারা স্বীকৃত। উদাহরণস্বরূপ, ওপি যখন Google+ এপিআই সম্পর্কে কোনও প্রশ্ন জিজ্ঞাসা করার সময় "Google+ ওয়াল" বলেছিল, আমি চাইব না যে কেউ (ওপি সহ) ডায়ালিংটি "প্রাচীর" শব্দটির সন্ধানে এপিআই ডকুমেন্টেশনের মাধ্যমে খনন করুক, কারণ তারা তা করবে না কিছু খুঁজে। Google+ সম্পর্কিত অনুসন্ধানের সঠিক শব্দটি হ'ল "স্ট্রিম"।
সি

4
হুটসুইট গুগল + এ ব্যবহারকারীর পক্ষে বার্তা পোস্ট করতে পারে! স্ক্রিনশটটি এখানে দেখুন
ওয়েবকডার 16'15

13

এটি সাহায্য করতে পারে: আমি আমার স্রোতে পছন্দ হওয়া পৃষ্ঠাগুলির লিঙ্কগুলি পোস্ট করতে এই বুকমার্কলেটটি তৈরি করেছি:

javascript:location='https://plusone.google.com/_/+1/confirm?hl=en&url='+location

ইউআরএল স্ব-ব্যাখ্যামূলক। যদি আপনার পোস্টের সামগ্রীটি ইউআরএল এর মাধ্যমে পরিবেশন করা যায় তবে আপনি এটি পোস্ট করতে পারেন। একমাত্র অসুবিধা হ'ল গুগল থেকে পোস্টিং কলব্যাক স্বয়ংক্রিয় করা তবে আমার এটির দরকার নেই, খুব বেশি কষ্ট হওয়া উচিত নয়।


4
জানার জন্য দুর্দান্ত লিঙ্ক ... আপনি কীভাবে এটি ব্র্যান্ড পৃষ্ঠার জন্য কাজ করতে রূপান্তর করবেন জানেন?
মাইক এস।

আমি এটি কাজ করতে পারি না। তবে এটি নিশ্চিত করে: Quora.com/ এরিক-
লেয়ারয় /

@EricLeroy পোস্ট মুছে ফেলা হয়েছে, আমি জানি এটি বছর :( হয়েছে
mestarted

3

আপনি যদি ওয়ার্ডপ্রেস ব্যবহার করেন তবে এমন একটি প্লাগইন রয়েছে যা আপনাকে গুগল প্লাসে ডাব্লুপি প্লাগইন পোস্টে স্বয়ংক্রিয়ভাবে পোস্ট করতে দেয় তবে এটি নিখরচায়, সস্তা তবে নিখরচায় নয়। আপনি সম্ভবত এটি ডিবাগ করতে পারেন যেহেতু এটি পিএইচপি হয় এবং দেখুন তারা কীভাবে এটি করে।


4
এটি একটি আকর্ষণীয় ভাগ। ধন্যবাদ তারা এটি কীভাবে করছে তার নিরিখে আমাদের আরও কিছু কিছু দেখার প্রয়োজন। আমি স্ক্র্যাপিং / অটোমেশন পদ্ধতিগুলির মাধ্যমে অনুমান করছি।
21

হ্যাঁ এটি জানতে আগ্রহী হবে, তবে দিনের শেষে যদি এটি কাজ করে তবে কে কাজ করে, যতক্ষণ আপনি তাদের পিএইচপি কোড অন্তর্ভুক্ত করতে পারেন ততক্ষণ আপনি ভাল হয়ে উঠুন।
টিম

ঠিক আছে, আপনি যখন অন্য কোন ভাষা / প্ল্যাটফর্মে বিকাশ করছেন তখন এটি গুরুত্বপূর্ণ।
4:44 এ ইলিউমিনেট করুন

আসলেই আপনি প্রায় কোনও ভাষায় পিএইচপি পোর্ট করতে পারবেন না।
টিম

সমস্যাটি সম্ভবত এটি হ'ল যে এই কোডটি কিছু উপায়ে বিভ্রান্ত করা হয়েছে যাতে তারা কেনার কার্যকারিতাটি সহজভাবে নির্ধারণ করে যাতে এটি কীভাবে এটি সম্পাদন করে। আপনি যদি এটি কিনে থাকেন এবং তারা এটি কীভাবে সম্পাদন করে তা বুঝতে সক্ষম হয়ে থাকেন তবে আপনি কি অন্যথায় আমাকে বলতে পারেন?

3

আপনি এখন এটি করতে পারেন। গুগলের বিকাশকারী ডক্স নীচে দেখুন:

https://developers.google.com/+/domains/posts/creating

সচেতন হওয়ার একমাত্র বিষয় হ'ল Google+ ডোমেনস এপিআই কেবলমাত্র সীমাবদ্ধ পোস্ট তৈরির অনুমতি দেয় এবং কেবলমাত্র সীমাবদ্ধ পোস্টগুলিতে মন্তব্য যুক্ত করার অনুমতি দেয়।


এটি Google+ এ কেবলমাত্র ডোমেনের জন্য প্রদর্শিত হবে, বিজনেস'শ।
এলিজা লিন

3

Google+ প্রোফাইল স্ট্রিমগুলিতে লেখা কেবলমাত্র ডোমেনগুলিতে সীমাবদ্ধ।

উদাহরণস্বরূপ, যদি আপনি xyz কো নামে একটি সংস্থার মালিক হন এবং আপনার একটি ডোমেন xyz.com থাকে। আপনি ব্যবহার করতে পারেন Google+ এ ডোমেন এপিআই স্ট্রিম লিখতে। যদিও এটি একই ডোমেন ব্যবহার এবং ব্যবসায়ের জন্য গুগল জি স্যুট অ্যাপ ব্যবহার করার ক্ষেত্রে সীমাবদ্ধ থাকবে এবং সাধারণ গুগলের জিমেইল ডটকম ইমেল আইডির জন্য উপলভ্য নয়।

Google+ ডোমেনস এপিআই কেবলমাত্র সীমাবদ্ধ পোস্ট তৈরির অনুমতি দেয় এবং কেবলমাত্র সীমাবদ্ধ পোস্টগুলিতে মন্তব্য যুক্ত করার অনুমতি দেয়।

উদাহরণস্বরূপ জোন এবং মিশা xyz কোতে কর্মচারী হিসাবে কাজ করছেন এবং সংযুক্ত মেল আইডি jon@xyz.com এবং misha@xyz.com যুক্ত করেছেন তবে তারা Google+ এ সম্পর্কিত ডোমেন স্ট্রিমগুলিতে পোস্ট করতে পারেন। যদিও এই পোস্টটি সর্বজনীনভাবে দৃশ্যমান হবে না এবং একই ডোমেনের সদস্যদের কাছে দৃশ্যমান সীমাবদ্ধ থাকবে। কোনও পোস্ট যদি সর্বজনীন করতে হয়, তবে আপনাকে সেই কাজটি ম্যানুয়ালি করতে হবে রেফ

আপনি যদি কিছু ব্যবসায় বা সেলিব্রিটির জন্য Google+ এ তথ্য পোস্ট করতে চান তবে অবশ্যই আপনাকে Google+ পৃষ্ঠা API খুঁজছেন যা আপনাকে ব্যবসায়ের পৃষ্ঠায় পোস্ট লেখতে দেয়। যদিও তারা এখানে অংশীদারদের আবেদন ফর্মের সাথে সীমাবদ্ধ রেখেছেন যা পৃষ্ঠাগুলি এপিআইতে আপনার অ্যাক্সেস থাকার জন্য অনুমোদিত হওয়া দরকার, যা অনুমোদিত হওয়া খুব কঠোর এবং কঠিন।

Google+ পৃষ্ঠাগুলি এপিআই সামাজিক মিডিয়া পরিচালনা সংস্থাগুলি তাদের সরঞ্জামে Google+ পৃষ্ঠা পরিচালন বৈশিষ্ট্যগুলি যুক্ত করতে দেয় add এই এপিআইতে অ্যাক্সেস একটি শ্বেত তালিকার মাধ্যমে পাওয়া যায় এবং এই এপিআইয়ের সাথে ফিটের উপর নির্ভর করে সংস্থার ভিত্তিতে কোনও সংস্থার অংশীদারদের অ্যাক্সেস দেওয়া হয়। যদি আপনি এই API এ অ্যাক্সেস পেতে আগ্রহী কোনও সোশ্যাল মিডিয়া ম্যানেজমেন্ট সংস্থা হন তবে দয়া করে আপনার সংস্থার প্ল্যাটফর্মের বিশদ সহ নীচের ফর্মটি পূরণ করুন। দয়া করে নীচে সমস্ত প্রশ্নের উত্তর দিন; আপনার সরঞ্জামটিকে ভুলভাবে উপস্থাপন করে এমন কোনও ত্রুটিযুক্ত তথ্য এই এপিআইতে আপনার সংস্থার অ্যাক্সেসকে প্রভাবিত করতে পারে। যদি আপনার সংস্থা এই API এর কার্যকারিতার জন্য উপযুক্ত তবে Google+ টিম পরবর্তী পদক্ষেপের সাথে এই ফর্মটিতে প্রদত্ত যোগাযোগের সাথে যোগাযোগ করবে। দয়া করে এই ফর্মটিতে একাধিক এন্ট্রি জমা দেবেন না।

Google+ এ পোস্ট করার অন্যান্য পদ্ধতি হ'ল তাদের শেয়ার বোতাম, ইন্টারেক্টিভ পোস্টিং এবং এম্বেড পোস্ট করা Google+ রেফারিতে


0

// এটি অনুসরণ করুন: https://developers.google.com/+/momot/ios/share/

-(void)shareGoogle{

    [signIn authenticate];
     [signIn trySilentAuthentication];
}

-(void)refreshInterfaceBasedOnSignIn {

    if ([[GPPSignIn sharedInstance] authentication]) {
        // The user is signed in.
        NSLog(@"%@", [[GPPSignIn sharedInstance] authentication]);        
               [self didTapShare:nil];        
    }
    else {        
        self.signInButton.hidden = NO;
        // Perform other actions here
    }
}

- (IBAction) didTapShare: (id)sender {   
    [GPPShare sharedInstance].delegate = self;    
    id<GPPNativeShareBuilder> shareBuilder = [[GPPShare sharedInstance] nativeShareDialog];       
    // Set any prefilled text that you might want to suggest
    [shareBuilder setPrefillText:@"message"];   
    [shareBuilder attachImage:[UIImage imageWithData:imageData]];    
    [shareBuilder open];    
    likeShareBtn.userInteractionEnabled = FALSE;    
}

- (void)finishedSharingWithError:(NSError *)error {
    NSString *text;    
    if (!error) {
        text = @"Success";        
    } else if (error.code == kGPPErrorShareboxCanceled) {
        text = @"Canceled";
    } else {
        text = [NSString stringWithFormat:@"Error (%@)", [error localizedDescription]];
    }

    NSLog(@"Status: %@", text);
}

-(void)presentSignInViewController:(UIViewController *)viewController {
    // This is an example of how you can implement it if your app is navigation-based.
    [[self navigationController] pushViewController:viewController animated:YES];
}
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.